#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>


//
//  [UIScreen mainScreen].bounds                        屏幕的宽度(320 * 480， 或者320 * 568）
//  [UIScreen mainScreen].applicationFrame              除去20相似的Status Bar, 如果没有status bar呢???
//  DHNavigationFrame                                   ApplicationFrame中除去 NavigationBar的部分
//
CGRect DHNavigationFrame();
CGFloat DHNavigationFrameHeight();


CGRect DHScreenBounds();

BOOL IsKeyboardVisible();

CGFloat KeyboardHeightForOrientation(UIInterfaceOrientation orientation);

//系统版本是否大于 version
BOOL DHOveriOS(CGFloat version);

// 屏幕的宽度
CGFloat viewWidth();
CGFloat viewHeight();

NSString* DescriptionForError(NSError* error);

NSString *GET_STRING(id originData);

CGFloat ToolbarHeightForOrientation(UIInterfaceOrientation orientation);

BOOL IsPad(void);
void SwizzleClassMethod(id c, SEL orig, SEL new1, BOOL isClassMethod);





